let baseUrl = 'http://157.122.54.189:9082/api/v1';

function myAjax(type, url, data, callback) {
    //  判断data参数是否是一个formdata类型的数据
    // instanceof 表示判断data参数是否是一个FormData对象
    // 如果是则为true，否则为false
    let isformData = data instanceof FormData;
    if(isformData) {
        formData_type_ajax(type, url, data, callback)
    }else {
        obj_tyoe_ajax(type, url, data, callback)
    }
    
}
function obj_tyoe_ajax(type, url, data, callback) {
    $.ajax({
        url: baseUrl + url,
        type: type,
        data: data,
        // 负责设置请求头信息的
        headers: {
            // 将登陆接口获取到的token通过通过Authorization发送给服务器
            'Authorization': localStorage.getItem('bignews_token')
        },
        success: function (resData) {
            // console.log(resData);
            // 判断服务器响应回来的数据如果是未登录的话，则跳转到登录页面
            if(resData.code == 403){ //表示未登录              
                // window.parent.location = '../admin/login.html';
                // window.parent.location = '../admin/login.html';
                window.parent.location = './login.html';
                return;
            }

            callback(resData);
        }
    })
}
function formData_type_ajax(type, url, data, callback) {
    $.ajax({
        url: baseUrl + url,
        type: type,
        data: data,
        contentType:false,
        processData:false,
        // 负责设置请求头信息的
        headers: {
            // 将登陆接口获取到的token通过通过Authorization发送给服务器
            'Authorization': localStorage.getItem('bignews_token')
        },
        success: function (resData) {
            // console.log(resData);
            // 判断服务器响应回来的数据如果是未登录的话，则跳转到登录页面
            if(resData.code == 403){ //表示未登录              
                // window.parent.location = '../admin/login.html';
                // window.parent.location = '../admin/login.html';
                window.parent.location = './login.html';
                return;
            }

            callback(resData);
        }
    })
}